package com.team.RunsFast_Api.service.intf;

import com.team.RunsFast_Api.dto.CouponInfoDto;
import com.team.runsfast.entity.CouponInfo;
import com.team.runsfast.vo.R;

import java.util.List;

public interface CouponInfoService {

    R save(CouponInfo couponInfo);

    R queryAll();

    /**判断用户有无优惠券*/
    List<CouponInfo> selectByUid(String token);

    /**计算用优惠券后的价格*/
    R discountPrice(CouponInfoDto dto, String token);

    /**使用优惠券 数量-1*/
    R updateCoupon(long id);
}
